package com.gun3y.entity.pattern;

import java.util.List;

import com.gun3y.entity.media.PropertyType;

public class FieldPattern {

    private PropertyType fieldName;

    private PositionPattern position;

    private boolean multipleResults;

    private String tagAttribute;

    private FieldType fieldType;

    private List<FieldPatternExpression> expressions;

    public PropertyType getFieldName() {
	return fieldName;
    }

    public void setFieldName(PropertyType fieldName) {
	this.fieldName = fieldName;
    }

    public PositionPattern getPosition() {
	return position;
    }

    public void setPosition(PositionPattern position) {
	this.position = position;
    }

    public boolean isMultipleResults() {
	return multipleResults;
    }

    public void setMultipleResults(boolean multipleResults) {
	this.multipleResults = multipleResults;
    }

    public String getTagAttribute() {
	return tagAttribute;
    }

    public void setTagAttribute(String tagAttribute) {
	this.tagAttribute = tagAttribute;
    }

    public FieldType getFieldType() {
	return fieldType;
    }

    public void setFieldType(FieldType fieldType) {
	this.fieldType = fieldType;
    }

    public List<FieldPatternExpression> getExpressions() {
	return expressions;
    }

    public void setExpressions(List<FieldPatternExpression> expressions) {
	this.expressions = expressions;
    }

}
